a{ text-decoration:none !important; outline:none;}
a:focus{ outline:none; -moz-outline:none}
a,input,button{ outline:none;  text-decoration:none;}

.loading{ position:absolute; top:0px; left:0px; z-index:9999; width:100%; height:auto; background:rgba(0,0,0,.5); display:block; vertical-align:central; text-align:center; font-size:12rem; color:#FFF}
.loading > div{ margin:20% auto}

/*文字颜色*/
.fontColor222{ color:#222}
.fontColor333{ color:#333}
.fontColor666{ color:#666}
.fontColor999{ color:#999}
.fontColor00bebe{ color:#00bebe}
.fontColorRed{ color:#F00}
.fontColorBlack{ color:#000}


/*trTd*/
.trTdBgFoo,.trTdBgFoo td{ background-color:#F00}
.trTdBgCCC,.trTdBgCCC td{ background-color:#CCC}
.trTdBgDDD,.trTdBgDDD td{ background-color:#dddddd}

/*背景色*/
.bgColorCCC{ background-color:#CCC}
.bgColorEF{ background-color:#EFEFEF}
.bgColorF5{ background-color:#F5F5F5}
.bgColorDC{ background-color:#DCDCDC}
	
/*文字对齐*/
.text-left{ text-align:left !important}
.text-right{ text-align:right !important}
.text-center{ text-align:center !important}

/*字体大小*/
.font0p8rem{ font-size:0.8rem}
.font1rem{ font-size:1rem}
.font1p2rem{ font-size:1.2rem}
.font1p4rem{ font-size:1.4rem}
.font1p6rem{ font-size:1.6rem}
.font1p8rem{ font-size:1.8rem}

/*字体样式*/
.fontstyleNormal{ font-style:normal}

/*字体粗体*/
.fontWeightNormal{ font-weight:normal}
.fontWeightBold{ font-weight:bold}

/*margin*/
.m0{ margin:0px !important}
.m-l-sm{ margin-left:5px}
.m-l-md{ margin-left:10px}
.m-l-xl{ margin-left:15px}
.m-l-xxl{ margin-left:20px}
.m-l-xxxl{ margin-left:30px}
.m-r-sm{ margin-right:5px}
.m-r-md{ margin-right:10px}
.m-r-xl{ margin-right:15px}
.m-r-xxl{ margin-right:20px}
.m-r-xxxl{ margin-right:30px}
.m-b-sm{ margin-bottom:5px}
.m-b-md{ margin-bottom:10px}
.m-b-xl{ margin-bottom:15px}
.m-b-xxl{ margin-bottom:20px}
.m-b-xxxl{ margin-bottom:30px}
.m-t-sm{ margin-top:5px}
.m-t-sm2{ margin-top:7px}
.m-t-md{ margin-top:10px}
.m-t-xl{ margin-top:15px}
.m-t-xxl{ margin-top:20px}
.m-t-xxxl{ margin-top:30px}

/*padding*/
.p0{ padding:0px}
.p-l-sm{ padding-left:5px}
.p-l-md{ padding-left:10px}
.p-l-xl{ padding-left:15px}
.p-l-xxl{ padding-left:20px}
.p-l-xxxl{ padding-left:30px}
.p-r-sm{ padding-right:5px}
.p-r-md{ padding-right:10px}
.p-r-xl{ padding-right:15px}
.p-r-xxl{ padding-right:20px}
.p-r-xxxl{ padding-right:30px}
.p-b-sm{ padding-bottom:5px}
.p-b-md{ padding-bottom:10px}
.p-b-xl{ padding-bottom:15px}
.p-b-xxl{ padding-bottom:20px}
.p-b-xxxl{ padding-bottom:30px}
.p-t-sm{ padding-top:5px}
.p-t-md{ padding-top:10px}
.p-t-xl{ padding-top:15px}
.p-t-xxl{ padding-top:20px}
.p-t-xxxl{ padding-top:30px}

/*width*/
.width5px{ width:5px !important}
.width10px{ width:10px !important}
.width15px{ width:15px !important}
.width20px{ width:20px !important}
.width25px{ width:25px !important}
.width30px{ width:30px !important}
.width35px{ width:35px !important}
.width40px{ width:40px !important}
.width45px{ width:45px !important}
.width50px{ width:50px !important}
.width55px{ width:55px !important}
.width60px{ width:60px !important}
.width65px{ width:65px !important}
.width70px{ width:70px !important}
.width75px{ width:75px !important}
.width80px{ width:80px !important}
.width85px{ width:85px !important}
.width90px{ width:90px !important}
.width95px{ width:95px !important}
.width100px{ width:100px !important}
.width110px{ width:110px !important}
.width120px{ width:120px !important}
.width130px{ width:130px !important}
.width140px{ width:140px !important}
.width150px{ width:150px !important}
.width160px{ width:160px !important}
.width170px{ width:170px !important}
.width180px{ width:180px !important}
.width190px{ width:190px !important}
.width200px{ width:200px !important}
.width300px{ width:300px !important}
.width400px{ width:400px !important}
.width500px{ width:500px !important}
.width600px{ width:600px !important}
.width700px{ width:700px !important}
.width800px{ width:800px !important}

/*height*/
.height10px{ height:10px !important;}
.height20px{ height:20px !important;}
.height30px{ height:30px !important;}
.height40px{ height:40px !important;}
.height50px{ height:50px !important;}
.height60px{ height:60px !important;}
.height70px{ height:70px !important;}
.height80px{ height:80px !important;}
.height90px{ height:90px !important;}
.height100px{ height:100px !important;}
.height110px{ height:110px !important;}
.height120px{ height:120px !important;}

/*display*/
.disIB{ display: inline-block;}

/*border*/
.bordeRadius4px{border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}

/*按钮*/
.btn-Blue{background-color:#00bebe; color:#fff; height:40px; line-height:20px; font-size:1.6rem}
.btn-BlueBorder{background-color:#fff; border:solid 1px #00bebe; color:#00bebe;height:35px; line-height:20px; font-size:1.6rem}

.btn_pagerSearch{ width:30px; height:26px; line-height:26px; text-align:center; display:inline-block; margin:0px 5px;background-color:#337ab7 !important; color:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px}

/*搜索条*/
.searchLineWrap{ padding:20px 15px 5px 15px; background-color:#ffffff; margin-top:10px; margin-bottom:10px; border-style:solid none; border-width:1px 0px; border-color:#ebebeb transparent}

/*页面标题*/
.pageTitle{ border-bottom:solid 1px #dcdcdc; margin:5px 0px }
.pageTitle h2{ display:inline-block; margin-bottom:0px; padding:15px 10px; border-bottom:solid 2px #00bebe}

/*tab*/
.nav-tabs {border-bottom: none;}

/*分隔线*/
.hr-line-solid {
	clear:both;
    background-color: #e7eaec;
    color: #ffffff;
    height: 1px;
    margin: 10px 0;
}
.hr-line-dashed {
    background-color: #ffffff;
    border-top: 1px dashed #e7eaec;
    color: #ffffff;
    height: 1px;
    margin: 10px 0;
}

.lineSolidRight{ border-right:solid 1px #e7eaec}
.lineSolidleft{ border-right:solid 1px #e7eaec}

/*remark*/
.remarkStar{ font-size:1.5rem; color:#F00; margin-right:2px}

/*Currency*/
.curryWrap,.inputWrap{ width:100%; position:relative}
.currency{ position:absolute; right:10px; top:8px; display:inline-block; text-align:right}
.inputWrap span{ position:absolute; left:10px; top:8px; display:inline-block; text-align:right}

/*新增楼盘图片上传*/
.proimgfilesWrap{}
.proimgfilesWrap ul,.proimgfilesWrap li{ list-style:none; margin:0px; padding:0px}
.proimgfilesWrap ul{ margin-left:15px}
.proimgfiles{ border:dashed 1px #c2c2c2; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; width:150px; height:150px; float:left;margin-left:15px}
.proimgfilesWrap li{ margin-bottom:13px}
.proimgfilesWrap li img{ width:70px; height:40px;}
/*.proimgfilesWrap li .btn{ margin-right:-15px; background-color:#fff; border-color:#c2c2c2; color:#333}*/
.filesIconAdd{ width:100px; height:100px; margin:25px 0px 0px 10px; display:block;}
.filesIconAdd:before{ content:""; position:absolute; left:50%; top:25px; width:0px; height:100px; border:dashed 1px #ccc; border-collapse:collapse; overflow:hidden}
.filesIconAdd:after{ content:""; position:absolute; left:25px; top:50%; width:100px; height:1px; border:dashed 1px #ccc; border-collapse:collapse; overflow:hidden}


/*table*/
.pagination{ margin:0px; float:right}
.dataTables_filter{display:none}
.dataTables_length{display:none }
.yjTable td{ vertical-align:middle !important}
th, td{ word-wrap:break-word; white-space:normal; word-break:break-all; vertical-align:middle !important }
.dataTables_scrollHead{ height:36px}
.dataTables_wrapper{ padding-bottom:0px}
.dataTables_wrapper .table{ margin-bottom:10px}

/*日历小图标*/
.datepane{
	background: url("../img/cxcalendar.png") no-repeat scroll right center #FFF;
    border: 1px solid #dcdcdc;
    /*border-radius: 3px;*/
    cursor: pointer;
    font: 14px/18px Arial;
	height:30px
	}
/*弹出父菜弹层*/
.partentDivWrap{ position:relative; width:100%; margin:0px auto; height:300px; overflow-y:scroll}
.partentDivWrap .form-group{ margin-bottom:5px}
.partentDivWrap .ibox-content{ border:none}
.wellPartent{ padding:10px 30px;}
.wellPartent .radio-inline + .radio-inline, .wellPartent .checkbox-inline + .checkbox-inline{ margin-left:0px !important}

/*分页*/
.pagination .active,.pagination .active a,.pagination .active a:hover{ background-color:#337ab7 !important; color:#fff;}

/*树形*/
.checktree .checkbox {
    min-height: 20px !important;
}
/*sco*/
 /*modal*/
.modal-backdrop {
	z-index: 99;
}
#modalPopup,#confirm_modal{z-index: 1200; margin: 220px auto; width: 600px; height:350px; background-color:#fff !important; padding:5px 15px; overflow:hidden; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
#confirm_modal{ height:150px}
#thispopdivId{}

/**/
.infont i{ cursor:pointer}

/*btn-link*/
th{ text-align:center}
/*btn-link*/
.btn-link{font-weight:400;color:#2a6496 !important;border-radius:0; padding-left:2px; padding-right:2px;  }
.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:none !important;background-color:transparent}

/*language*/
.language{width:100px;position: relative; margin-top:-1px;border:1px solid transparent;}
.languaget{width:87px;border:1px solid #cacaca;border-bottom: none;background: #ffffff; padding-top:10px}
.language p{ display:none;position: absolute; width:75px;border:1px solid #c3c3c3;border-top:none;left: -1px;top:25px;background: #ffffff; padding:5px 0 0 0; z-index:1000;}
.language p a{height:35px;line-height:35px;padding:8px 10px 0 5px;border-top:1px dashed #cacaca;margin:0 5px;}
.language a{height:35px;line-height:35px;padding:8px 10px 0 5px;margin:0px; }

/*页面间距调整*/
.page-heading {
  border-top: 0 none;
  padding: 0 10px 5px;
}
.wrapper-content {
  padding: 10px;
}
.ibox {
  clear: both;
  margin-bottom: 15px;
  margin-top: 5px;
  padding: 0;
}
.breadcrumb {
  background-color: #ffffff;
  margin-bottom: 0;
  padding: 7px 0 0 15px;
}
.searchLineWrap {
  background-color: #ffffff;
  border-color: #ebebeb transparent;
  border-style: solid none;
  border-width: 1px 0;
  margin-bottom: 10px;
  margin-top: 0px;
  padding: 10px 15px 5px;
}

.navbar {
  border: 1px solid transparent;
  margin-bottom: 20px;
  min-height: 40px;
  position: relative;
}
.minimalize-styl-2 {
  float: left;
  font-size: 14px;
  margin: 7px 5px 5px 20px;
  padding: 4px 12px;
}
/*高度导致左侧菜单出现问题
ul.nav{ height:40px; padding:0px; margin:0px}
*/

/*左侧菜单*/
.nav.nav-second-level > li.active {
  border: none;
  width:100%;
  background:rgba(47,64,80,.9)
}
.nav.nav-second-level > li.active a {
  background:rgba(47,64,80,.9)
}